#pragma once

namespace mlg
{
	template<class T>
	struct ListNode
	{
		ListNode<T>* _prev;
		ListNode<T>* _next;
		T _data;

		ListNode(const T& data= T())
			:_prev(nullptr)
			,_next(nullptr)
			,_data(data)
		{}
		
	};
}
